#ifndef BLACKBOARDSTATE_H
#define BLACKBOARDSTATE_H

#include "network/packet/Packets.h"
#include "core/BlackboardManager.h"

class BlackboardState
{
public:
    BlackboardState();

    virtual void packetReceived(BlackboardManager * manager, AbstractPacket * packet) = 0;

    virtual const char * getStateName() = 0;
};

#endif // BLACKBOARDSTATE_H
